@font-face
{
font-family: Roboto-Black;
src: url('../font/Roboto/Roboto-Black.ttf');
}
@font-face
{
font-family: Roboto-BlackItalic;
src: url('../font/Roboto/Roboto-BlackItalic.ttf');
}
@font-face
{
font-family: Roboto-Bold;
src: url('../font/Roboto/Roboto-Bold.ttf');
}
@font-face
{
font-family: Roboto-BoldItalic;
src: url('../font/Roboto/Roboto-BoldItalic.ttf');
}
@font-face
{
font-family: Roboto-Italic;
src: url('../font/Roboto/Roboto-Italic.ttf');
}
@font-face
{
font-family: Roboto-Light;
src: url('../font/Roboto/Roboto-Light.ttf');
}
@font-face
{
font-family: Roboto-LightItalic;
src: url('../font/Roboto/Roboto-LightItalic.ttf');
}
@font-face
{
font-family: Roboto-Medium;
src: url('../font/Roboto/Roboto-Medium.ttf');
}
@font-face
{
font-family: Roboto-MediumItalic;
src: url('../font/Roboto/Roboto-MediumItalic.ttf');
}
@font-face
{
font-family: Roboto-Regular;
src: url('../font/Roboto/Roboto-Regular.ttf');
}
@font-face
{
font-family: Roboto-Thin;
src: url('../font/Roboto/Roboto-Thin.ttf');
}
@font-face
{
font-family: Roboto-ThinItalic;
src: url('../font/Roboto/Roboto-ThinItalic.ttf');
}
@font-face
{
font-family: PlayfairDisplay-Black;
src: url('../font/Roboto/PlayfairDisplay-Black.ttf');
}
*{
	margin:0;
	padding:0;
  box-sizing:border-box;
}
body{
	width:100%;
	overflow-x:hidden;
}
a{
	text-decoration:none;
  color:#333;
}
ul{
	list-style:none;
}
i,cite,em,var,address{font-style:normal;}
input,button{outline:0;border:0;-webkit-appearance:none;}
body{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;-webkit-text-size-adjust: none;font-family:'Roboto-Regular';font-size:14px;color:#333;}
.hide{display:none!important;}
.show{display:block!important;}
.visibility{visibility:hidden;}
.visib{visibility: visible;}
.hidden{visibility: hidden;}
.content{
  padding:0 24px;
}
.fixation{overflow: hidden;}
.mt80{
margin-top: 30px;
}
.mt40{
margin-top: 40px;
}
.mt120{
margin-top: 120px;
}
.base-pc{
	display: none!important;
}

.infinite-scroll .img-show{
	display: inline-block;
	img{
	  background:#F0F0F0 url("../images/images_4@2x.png") no-repeat center/154px 154px;
	  display: inline-block;
	}
} 

